// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import ax from 'axios'

Vue.config.productionTip = false
Vue.use(ElementUI);
const  axios=ax.create({
  baseURL:"http://localhost:8899/",
  withCredentials:true
});
Vue.prototype.$axios=axios;
/* eslint-disable no-new */







axios.interceptors.request.use(function (config) {
  let token =sessionStorage.getItem("user");
  let tokento =sessionStorage.getItem("token");
  // if (token) {
  //   config.headers['Authorization'] = token;
  // }
  if (tokento) {
      config.headers['Authorization'] = tokento;
    }

  return config;
})



//响应拦截器
// axios.interceptors.response.use(res => {
//     //alert("响应拦截器==="+JSON.stringify(response.data));
//     // if (res.data.code === 401) {
//     //   //返回的code是1 的时候直接 跳转到login里面
//     //   router.push({
//     //     path:"/logincenter"
//     //   })
//     //  }
//      //else
//      if (res.data.code === 1) {
//       //返回的code是1 的时候直接 跳转到login里面
//       router.push({
//         path:"/login"
//       })
//     }
//     return res;   // 返回请求回来的数据
//   },
//   err => {
//     alert("错误的信息"+err);
//     console.log(err)
//   }
// );

new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
